Codes on Graphs and Analysis of Iterative Algorithms for Reconstructing Sparse Signals and Decoding of Check-Hybrid GLDPC Codes

نویسنده

  • Vida Ravanmehr
چکیده

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1. Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.1. Block Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.1.1. Linear Block Codes . . . . . . . . . . . . . . . . . . 22 1.2. Communication Systems . . . . . . . . . . . . . . . . . . . . . . 22 1.2.1. Channel models . . . . . . . . . . . . . . . . . . . . 23 1.2.2. Decoding methods for block codes . . . . . . . . . . 24 1.3. Two families of linear block codes . . . . . . . . . . . . . . . . . 25 1.3.1. Hamming codes . . . . . . . . . . . . . . . . . . . . 25 1.3.2. BCH codes . . . . . . . . . . . . . . . . . . . . . . . 26 1.4. Low-Density Parity-Check (LDPC) codes . . . . . . . . . . . . . 27 1.4.1. Quasi-cyclic (QC)-LDPC codes . . . . . . . . . . . . 29 2. An Introduction to Compressed Sensing . . . . . . . . . . . . . . 31 2.1. Historical Background . . . . . . . . . . . . . . . . . . . . . . . 31 2.2. Primary reconstruction methods for sparse signals . . . . . . . . 32 2.2.1. `2-norm minimization: . . . . . . . . . . . . . . . . . 32 2.2.2. `0-norm minimization: . . . . . . . . . . . . . . . . . 32 2.2.3. `1-norm minimization: . . . . . . . . . . . . . . . . . 33 2.3. Iterative reconstruction algorithms . . . . . . . . . . . . . . . . 34 2.3.1. Message Passing Algorithms . . . . . . . . . . . . . . 35 2.3.2. Verification Algorithm . . . . . . . . . . . . . . . . . 37 2.3.3. Iterative Thresholding . . . . . . . . . . . . . . . . . 38 2.4. Measurement matrices based on LDPC codes . . . . . . . . . . 40 3. Interval-Passing Algorithm: Reconstruction Analysis and Numerical Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.1. Interval-Passing Algorithm . . . . . . . . . . . . . . . . . . . . . 42 3.1.1. Description of the Algorithm . . . . . . . . . . . . . 43 3.1.2. Numerical Results . . . . . . . . . . . . . . . . . . . 46 3.2. Reconstruction Analysis . . . . . . . . . . . . . . . . . . . . . . 47 3.3. Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . 55 TABLE OF CONTENTS—Continued 9 4. LDPC decoders, Generalized Low-Density Parity-Check (GLDPC) and Check-Hybrid GLDPC (CH-GLDPC) Codes . . . . . . . . . . 59 4.1. LDPC decoders and trapping sets . . . . . . . . . . . . . . . . . 59 4.1.1. Parallel Bit Flipping (PBF) Algorithm . . . . . . . . 59 4.1.2. Gallager B decoding algorithm . . . . . . . . . . . . 60 4.1.3. Trapping sets . . . . . . . . . . . . . . . . . . . . . . 60 4.2. GLDPC codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.2.1. Definition of a GLDPC code . . . . . . . . . . . . . 63 4.2.2. Bounds on parameters of a GLDPC code . . . . . . 64 4.2.3. Previous work on GLDPC codes . . . . . . . . . . . 66 4.3. CH-GLDPC codes . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.3.1. Definition and previous work on CH-GLDPC codes 67 5. Check-Hybrid Generalized LDPC (CH-GLDPC) Codes: Systematic Elimination of Trapping Sets and Guaranteed Error Correction Capability . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.1. Eliminating the trapping sets using super checks . . . . . . . . . 70 5.2. Critical sets and the splitting number . . . . . . . . . . . . . . . 73 5.2.1. Critical sets and minimal size of critical sets . . . . 74 5.2.2. Upper bounds on the splitting number . . . . . . . . 78 5.3. Guaranteed Error Correction Capability . . . . . . . . . . . . . 83 5.4. Splitting numbers of (4, ρ, 6) LDPC codes and trapping sets elimination using the Gallager B decoding algorithm . . . . . . . . 87 5.4.1. Elimination of trapping sets by super checks in (4, ρ, 6) LDPC codes . . . . . . . . . . . . . . . . . . . . . . 88 5.4.2. Elimination of trapping sets by super checks using Gallager B decoding algorithm . . . . . . . . . . . . 92 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

Search Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes

In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...

متن کامل

Design and optimization of AL-FEC codes: the GLDPC-Staircase codes. (Conception et optimisation de codes AL-FEC : les codes GLDPC- Staircase)

This work is dedicated to the design, analysis and optimization of Application-Level Forward Erasure Correction (AL-FEC) codes. In particular, we explore a class of Generalized LDPC (GLDPC) codes, named GLDPC-Staircase codes, involving the LDPCStaircase code (base code) as well as Reed-Solomon (RS) codes (outer codes). In the first part of this thesis, we start by showing that RS codes having “...

متن کامل

Multilevel generalised low-density parity-check codes

Introduction: Multilevel coding (MLC) was proposed by Imai and Hirawaki [1] as a bandwidth-efficient coded modulation scheme designed for protecting each bit of a non-binary symbol with the aid of binary codes, while maintaining different target bit error rates (BERs). Parallel independent decoding (PID) [2] is employed as an efficient decoding strategy with reduced decoding delay, where there ...

متن کامل

Check-hybrid GLDPC codes: Systematic elimination of trapping sets and guaranteed error correction capability

In this paper, we propose a new approach to construct a class of check-hybrid generalized low-density parity-check (CHGLDPC) codes which are free of small trapping sets. The approach is based on converting some selected check nodes involving a trapping set into super checks corresponding to a 2-error correcting component code. Specifically, we follow two main purposes to construct the check-hyb...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015